home *** CD-ROM | disk | FTP | other *** search
/ World of Education / World of Education.iso / world_s / sm316a.zip / SM.DOC < prev    next >
Text File  |  1990-06-05  |  109KB  |  2,330 lines

  1.  
  2.  
  3.                                   SUPER MORSE
  4.  
  5.                                    Ver. 3.16
  6.  
  7.                                Copyright 1986-90
  8.                              M. Lee Murrah, WD5CID
  9.  
  10.                 ===============================================
  11.                      The Original Comprehensive Morse Code
  12.                 Training Program for the IBM PC and Compatibles
  13.                 ===============================================
  14.  
  15.  
  16.  
  17.  
  18.                                     6-5-90
  19.  
  20.  
  21.  
  22.               **************************************************
  23.               *                                                *
  24.               *                   LICENSE                      *
  25.               *                                                *
  26.               *  You may use Super Morse for private, non-     *
  27.               *  commerical purposes. You may copy and         *
  28.               *  distribute Super Morse so long as you charge  *
  29.               *  no more than the cost of a diskette not to    *
  30.               *  exceed $2 (no profit permitted). Bulletin     *
  31.               *  boards may distribute Super Morse so long as  *
  32.               *  nothing is charged beyond standard connect    *
  33.               *  or membership fees. Super Morse must be       *
  34.               *  distributed in its original form and content. *
  35.               *  SUPER MORSE IS DISTRIBUTED "AS IS" WITHOUT    *
  36.               *  WARRANTIES OF ANY TYPE. THE AUTHOR SHALL NOT  *
  37.               *  BE LIABLE FOR ANY DAMAGE OR HARM RESULTING    *
  38.               *  FROM USE USE OF SUPER MORSE.                  *
  39.               *                                                *
  40.               **************************************************
  41.  
  42.                    ****************************************
  43.                    *     PLEASE UPLOAD TO YOUR LOCAL      *
  44.                    *   COMPUTER BULLETIN BOARD SYSTEMS!   *
  45.                    * ASK SYSOP TO ERASE EARLIER VERSIONS! *
  46.                    ****************************************
  47.  
  48.                   ******************************************
  49.                   *                                        *
  50.                   * SUGGESTED SHAREWARE CONTRIBUTION - $15 *
  51.                   *                                        *
  52.                   ******************************************
  53.  
  54.                                TABLE OF CONTENTS
  55.  
  56.          I.     General Information
  57.  
  58.                 A.  Purpose and Goals
  59.                 B.  Your Right to Use SUPER MORSE
  60.                 C.  The Software
  61.                 D.  The Author
  62.                 E.  More Information about Amateur Radio
  63.  
  64.          II.    SUPER MORSE Setup
  65.  
  66.                 A.  SUPER MORSE Program and Data Files
  67.                 B.  Equipment and Operating System Requirements
  68.                 C.  Installation
  69.                 D.  User Customization
  70.                 E.  Printing the DOC file
  71.                 F.  Hardware and Software Considerations
  72.  
  73.          III.   Using SUPER MORSE
  74.  
  75.                 A.  Starting SUPER MORSE
  76.                 B.  SUPER MORSE Organization--the Main Menu
  77.                 C.  The SUPER MORSE Display
  78.                 D.  Help
  79.                 E.  Configuring the Character Set
  80.                 F.  Output via Communications Port
  81.                 G.  Timing a SUPER MORSE Session
  82.                 H.  Controlling SUPER MORSE
  83.                 I.  Setting Program Parameters
  84.                 J.  SUPER MORSE Files
  85.  
  86.          IV.    The Learn Phase
  87.  
  88.                 A.  The <L>earn Command
  89.                 B.  Lesson 1 - DITS and DAHS, the Basic Code Sounds
  90.                 C.  Lesson 2 - Sound Combinations
  91.                 D.  Lesson 3 - Character Steps
  92.                 E.  Lesson 4 - Character Runs
  93.                 F.  Lesson 5 - Character Groups
  94.                 G.  Lesson 6 - Character Learning Levels
  95.                 H.  Lesson 7 - All characters
  96.                 I.  <F>lash Characters
  97.                 J.  <O>ddball Character
  98.                 K.  The <U>ser Group
  99.                 L.  Viewing Character Groupings
  100.  
  101.          V.     The Build Phase
  102.  
  103.                 A.  Building Code Speed
  104.                 B.  Receiving Character Groups--the <R>andom Groups Command
  105.                 C.  Receiving Character Groups--the <S>tructured
  106.                     Groups Command
  107.  
  108.                 D.  Receiving Character Groups--the <V>ariable Groups
  109.                     Command
  110.                 E.  Receiving Complete Words--the <W>ords Command
  111.                 F.  Receiving a Simulated Radio Transmission--the <Q>SO
  112.                     Command
  113.                 G.  Receiving Text Entered via Keyboard--the <E>nter
  114.                     Command
  115.                 H.  Receiving Text in a Disk File--the <D>isk Command
  116.                 I.  Receiving int the Zoom Mode
  117.  
  118.          VI.    The Enhance Phase
  119.  
  120.                 A.  Skill Enhancement
  121.                 B.  Sending Code
  122.                 C.  Copying Behind
  123.                 D.  Copying on a <T>ypewriter
  124.                 E.  <B>oost Copy
  125.                 F.  <Q>uestions & Answers
  126.  
  127.          VII.   The Measure Phase
  128.  
  129.                 A.  The <M>easure Command
  130.                 B.  Exam Sources
  131.                 C.  Simulated VEC Exam
  132.                 D.  <K>eyboard Receive Test
  133.                 E.  <S>olid Copy Test
  134.  
  135.          VIII.  The Operation Phase
  136.  
  137.                 A. Two Way Practice Via Telephone Modem
  138.                 B. Radio Terminal
  139.  
  140.          IX.    We Need Your Feedback and Help
  141.  
  142.          X.     Troubleshooting
  143.  
  144.                             I.  General Information
  145.  
  146.          A.  Purpose and Goals
  147.  
  148.          Super Morse was written to help prospective hams overcome
  149.          what many perceive to be the biggest obstacle to obtaining
  150.          an amateur radio license--learning the Morse code.  There
  151.          are several programs available in the public domain which
  152.          send Morse code via a PC's speaker, but most are very
  153.          limited and are often written in BASIC, which requires a
  154.          clumsy interpreter.  Super Morse seeks to provide a
  155.          full-featured program which provides a variety of modes for
  156.          learning and practicing the code and which takes advantage
  157.          of the computer as a teaching tool.
  158.  
  159.          My goals in writing Super Morse were:
  160.  
  161.               1.  Professional appearance and operating
  162.          characteristics.
  163.  
  164.               2.  Comprehensive program covering all aspects of Morse
  165.          code learning and practice.
  166.  
  167.               3.  Create new methods of learning and practicing the
  168.          Morse code.
  169.  
  170.               4.  Provide ample opportunities for customization by
  171.          the user.
  172.  
  173.               5.  Use the microcomputer to teach and learn Morse code.
  174.  
  175.          B.  Your Right to Use and Distribute Super Morse
  176.  
  177.              1.  License
  178.  
  179.          As you may have noticed I have retained the copyright in
  180.          Super Morse, primarily in order to control its orderly
  181.          development.  However, I am granting the right to anyone to
  182.          use the program for private, non-commercial purposes without
  183.          further permission from me.  That is, you can copy it, use
  184.          it, and share it (including distribution at hamfests and in ham
  185.          radio equipment stores) so long as you do not charge any
  186.          money for it other than the cost of the disk or other
  187.          transfer medium, not to exceed $2.  You may not make a profit
  188.          or recover labor costs for copying or distributing Super
  189.          Morse. Super Morse must be distributed in its original form
  190.          and content. Please note that you MUST return a completed
  191.          registration form as contained in the file REGISTER.FRM as a
  192.          condition of using Super Morse.
  193.  
  194.              2.  Suggested Contributions
  195.  
  196.          In order to cover expenses associated with the development
  197.          and distribution of Super Morse, such as equipment,
  198.  
  199.          software, telecommunications charges, postage, supplies, and
  200.          long distance calls to users,  I suggest that you make a
  201.          voluntary contribution of $15 (or whatever is affordable to
  202.          you) for each copy of the program. If you have already made
  203.          a contribution for previous releases, you do not need to
  204.          make an additional contribution.  If you cannot afford a
  205.          monetary contribution, at least give write me a note and give
  206.          me an "attaboy" or two.
  207.  
  208.          C.  The Software
  209.  
  210.          Super Morse is written in Turbo Pascal version 5.5.  The
  211.          development of Super Morse began in early 1986 under the
  212.          name "CW" and has gone through a number of versions.  New
  213.          versions will be released as features are added and
  214.          corrections are made to previously released versions. The
  215.          latest version of Super Morse can usually be found on GEnie
  216.          in the IBMPC section and Compuserve in HAMNET.
  217.  
  218.          Credit must also be given to users who have made suggestions
  219.          for improving Super Morse.  Many of their suggestions have
  220.          been incorporated into Super Morse.
  221.  
  222.          D.  The Author
  223.  
  224.              1. Who Is that Masked Man?
  225.  
  226.          The author holds an advanced class license to operate amateur
  227.          radio station WD5CID.  He has a "5" call because he hails
  228.          from Texas, the home of real chili (red hot with no beans)
  229.          and real music (with steel guitar and/or fiddle with no
  230.          synthesizers). He is a registered patent attorney working
  231.          with Rockwell International Corporation in Cedar Rapids, IA
  232.          (the old Collins Radio Company).
  233.  
  234.              2. Contacting the Author
  235.  
  236.          The author can be contacted on Compuserve (ID No.:
  237.          71016,1355), GEnie (Address: L.MURRAH), on packet @WA0RJT or
  238.          by U.S. mail at the following address:
  239.  
  240.                           10 Cottage Grove Woods, S.E.
  241.                           Cedar Rapids, IA 52403
  242.  
  243.          The author likes to receive comments and is happy to answer
  244.          questions about the program.  If you have a problem, please
  245.          read through this file first!  If you would like to receive a
  246.          reply from the author, you MUST enclose a self-addressed,
  247.          self-stamped envelope.  The author can also be reached by
  248.          telephone at 319-365-6530.
  249.  
  250.  
  251.              3. Requesting Program Copies
  252.  
  253.          If you cannot obtain a copy of SUPER MORSE elsewhere, the
  254.          author will be happy to make you a copy, IF you will do the
  255.          following:
  256.  
  257.                 a. Send a request to the above address.  Make sure the
  258.          request has sufficient postage so that it does not arrive
  259.          postage due!
  260.  
  261.                 b. Include a FORMATTED 360K (5-1/4 inch) diskette.
  262.          Formatting saves me time.  I cannot use 3-1/2 or high density
  263.          diskettes.
  264.  
  265.                 c. Include a STAMPED, SELF-ADDRESSED diskette mailer.
  266.          Use a standard diskette mailer if possible.  If you have a
  267.          U.S. address, do not substitute cash for stamps.  Enclosing
  268.          loose stamps and stick-on mailing label is acceptable.
  269.  
  270.                 d. Include a Shareware contribution if you can afford
  271.          it.  If you have a foreign address, do not send foreign
  272.          currency if any alternative is available!  Changing currency
  273.          in the Midwest is a hassle and expensive!
  274.  
  275.          E.  More Information About Amateur Radio
  276.  
  277.              1.  National Amateur Radio Association (NARA)
  278.  
  279.                  NARA is a specialized new organization dedicated to
  280.          increasing participation in amateur radio, especially by the
  281.          youth of America.  The address is:
  282.  
  283.                           National Amateur Radio Association
  284.                           16541 Redmond Way, Suite 232
  285.                           Redmond, WA 98052
  286.  
  287.              2.  The American Radio Relay League (ARRL)
  288.  
  289.                  ARRL is a general membership amateur radio
  290.          organization.  ARRL publishes a monthly magazine named QST
  291.          and provides many useful services and publications. The
  292.          address is:
  293.  
  294.                           American Radio Relay League
  295.                           225 Main Street
  296.                           Newington, CT 06111
  297.  
  298.  
  299.              3.  Ham Radio Magazines
  300.  
  301.                  Following are major magazines dealing with ham radio:
  302.  
  303.                            QST (published by ARRL for members)
  304.                            73
  305.                            CQ
  306.                            HAM RADIO
  307.                            WORLDRADIO
  308.  
  309.          These are available at many amateur radio and electronics
  310.          stores, large newsdealers, and magazine racks at many larger
  311.          supermarkets.
  312.  
  313.              4.  Compuserve HAMNET
  314.  
  315.          COMPUSERVE provides a special interest area called HAMNET
  316.          which is available to any COMPUSERVE subscriber.  Most
  317.          computer stores (Radio Shack, for example) can tell you how to
  318.          subscribe to COMPUSERVE.
  319.  
  320.              5.  GEnie RADIO Roundtable
  321.  
  322.          GEnie also has a special interest area for radio and
  323.          broadcasting interests.  To subscribe call 800-638-9636.
  324.  
  325.              6.  Amateur Radio Clubs and Individual Hams
  326.  
  327.          Most communities of substantial size have an amateur radio
  328.          club or at least one ham.  To find the nearest club or ham
  329.          contact the ARRL or call businesses who are likely to have a
  330.          ham on the payroll.  Try a local radio dealer (amateur or
  331.          commercial) or TV or radio station. The author found a ham
  332.          to help him out by looking for suspiciously large antennas
  333.          in the neighborhood.  Another good tactic is to look for
  334.          amateur radio call sign automobile license tags and make
  335.          contact with the driver (leave a note on the windshield).
  336.                           II.  Super Morse Setup
  337.  
  338.          A.  Super Morse Program and Data Files
  339.  
  340.              SMnnn.ZIP (where nnn is the version number) contains the
  341.          following files:
  342.  
  343.          Name           Description                            Needed to Run?
  344.          ----           -----------                            --------------
  345.          ANTENNAS.SM  - Names of antennas for QSO feature           Yes
  346.          BUILD.HLP    - Help file for Build phase                   Yes
  347.          BYE.HLP      - Sign off message                            Yes
  348.          CITIES.SM    - Names of cities for QSO feature             Yes
  349.          CLASSES.SM   - Definition of license classes               Yes
  350.          ENHANCE.HLP  - Help file for Enhance phase                 Yes
  351.          GROUPS.SM    - Code groups for Learn phase                 Yes
  352.          GROUPS.1     - Alternate code group for Learn phase        No
  353.  
  354.          GROUPS.2     - Alternate code group for Learn phase        No
  355.          HAMWORDS.SM  - List of "ham" words for receive feature     Yes
  356.          HOME.HLP     - Help file for control keys                  Yes
  357.          JOBS.SM      - Name of occupations for QSO feature         Yes
  358.          LEARN.HLP    - Help file for Learn phase                   Yes
  359.          MAIN.HLP     - Main help file                              Yes
  360.          MEASURE.HLP  - Help file for Measure phase                 Yes
  361.          MORSE.HLP    - Help file for Morse characters              Yes
  362.          NAMES.SM     - Names of operators for QSO feature          Yes
  363.          ONLINE.HLP   - Help file for the online feature            Yes
  364.          OP.HLP       - Help file for the Operate phase             Yes
  365.          Q&A.SM       - Sample question and answer fil              Yes
  366.          QSO1.SM      - QSO template for Measure phase              Yes
  367.          RADIO.HLP    - Help file for radio terminal feature        Yes
  368.          README.1ST   - Important information about setup           No
  369.          REGISTER.FRM - For user registration and suggestions       No.
  370.          REGWORDS.SM  - List of "regular" words for Receive feature Yes
  371.          RIGS.SM      - Names of radio equipment for QSO feature    Yes
  372.          RUNS.SM      - Character runs for Learn feature             Yes
  373.          SM.EXE       - the main executable file                    Yes
  374.          SM.DOC       - This documentation file                     No
  375.          STATES.SM    - States                                      Yes
  376.          STEPS.SM     - Character pairings for Learn feature        Yes
  377.  
  378.          Versions of Super Morse which have an "N" after the version
  379.          number are distributed by the National Amateur Radio
  380.          Association and contain additional files relevant to that
  381.          organization.
  382.  
  383.          B.  Equipment and Operating System Requirements
  384.  
  385.          Super Morse can be run on the IBM-PC and compatibles having
  386.          192K of memory and one floppy disk drive.  A hard disk is
  387.          not required, although you will find that a hard disk will
  388.          enhance operation of this and any other program.
  389.  
  390.          Your CONFIG.SYS file should authorize at least 20 files.
  391.          This can be done with the following statement:
  392.  
  393.                                    FILES = 20
  394.  
  395.          CONFIG.SYS may be edited using a word processor in the ASCII
  396.          output mode or a text editor.
  397.  
  398.          C.  Installation
  399.  
  400.              1.  In General
  401.  
  402.              In versions of Super Morse prior to 1.04, it was necessary
  403.          to create a special subdirectory and copy all data files into
  404.          that directory.  That is no longer required!  The only
  405.          restriction on the location of files is that the files having
  406.          HLP and SM extensions must be in the same subdirectory as the
  407.          SM.EXE file.
  408.  
  409.  
  410.              Super Morse may be run directly from the distribution
  411.          diskette, or it can be copied onto another diskette or to a
  412.          hard disk.  If you wish to use another floppy diskette,
  413.          simply copy all the files on the distribution diskette other
  414.          than the file having the ZIP extension to the new diskette.
  415.  
  416.              If you install Super Morse on a hard disk, you may wish to
  417.          place the program in a special subdirectory of your choosing.
  418.          Simply create the subdirectory as described in your DOS
  419.          manual, and copy all the files from the distribution
  420.          diskette to the selected subdirectory.
  421.  
  422.              If you run Super Morse from a floppy disk, DO NOT write
  423.          protect the disk!  Super Morse periodically writes to the
  424.          diskette and write protection will cause a disk write error.
  425.  
  426.              2.  Upgrading from CW or Earlier Super Morse Versions
  427.  
  428.          The structures of the configuration (SM.CFG) and user
  429.          (SM.USR) files which record the current status of certain
  430.          program information file have changed several times during
  431.          the evolution of Super Morse. If you are upgrading from a
  432.          version earlier than 3.10, you will need to erase the current
  433.          versions of these files using the following commands:
  434.  
  435.                                    DEL SM.CFG
  436.  
  437.          and
  438.  
  439.                                    DEL SM.USR
  440.  
  441.          an reinitialize Super Morse.  If you fail to do this you will
  442.          either get a "Disk Read" error or the program will operate
  443.          improperly.
  444.  
  445.              3.  The Archive File
  446.  
  447.          If you obtained your copy of Super Morse directly from the
  448.          author, your disk contains all the files necessary to
  449.          immediately run Super Morse.  Your diskette also contains a
  450.          an "archive" file named SMxxx.ZIP (where xxx is the program
  451.          version number) which is a single file containing a compacted
  452.          version of the same files.  Unless you want to upload Super
  453.          Morse to a computer bulletin board system, you may not have
  454.          any need for this file.  To place Super Morse on a bulletin
  455.          board system, all you have to do is upload this one archive
  456.          file.  If you do want to use this file for other than
  457.          uploading, it must be un-archived using an archive utility
  458.          program such as PKUNZIP (version 1.02 or later), both of
  459.          which are commonly available on most computer bulletin board
  460.          systems.
  461.  
  462.  
  463.          D.  User Customization
  464.  
  465.              1.  General
  466.  
  467.          Super Morse permits customization both internally and
  468.          externally.  Internal customization occurs while Super Morse
  469.          is running, and it will be convered later in this document.
  470.          External customization is performed prior to running Super
  471.          Morse by changing the contents of text files having the "SM"
  472.          extension (e.g., NAMES.SM). These files can be edited using a
  473.          text editor or a word processor.  A simple, but very poor,
  474.          text editor, EDLIN.COM, is usually provided with your DOS
  475.          utilities, but other much better ones are availble as
  476.          Shareware. If a word processor is used, the output must be
  477.          straight ASCII text.  Most modern word processors output not
  478.          only the text that you enter in the document but also
  479.          formatting information which is not displayed on the screen.
  480.          This invisible formatting information will cause problems to
  481.          Super Morse.  If you use a word processor, be sure to check
  482.          your user manual to determine how to save text in straight
  483.          ASCII format without the formatting information.
  484.  
  485.              2.  Data Files
  486.  
  487.          Many of the data files having an "SM" require only that one
  488.          item be placed on a line starting in column 1 (not at the
  489.          left margin of a word processor file!) and that no blank
  490.          lines be inserted in the middle of the file.  You may be
  491.          satisfied with the names, cities, words, etc., provide by the
  492.          author, but you can also change them to suit your tastes.
  493.  
  494.          Non-U.S. users will probably want to change the contents of
  495.          the states file to include the provinces in their own
  496.          country.
  497.  
  498.              3. Classes File
  499.  
  500.          The only data file having a special format is the CLASSES.SM
  501.          file.  This file contains three lines in a special order.
  502.          The file distributed with Super Morse defines the Unites
  503.          States license classes and speeds as follows:
  504.  
  505.          05 Novice
  506.          13 General
  507.          20 Advanced
  508.  
  509.          The format is critical!  It must contain three lines and
  510.          start in column 1 (not the left margin of a word processor
  511.          file). Each line begins with a speed in words per minute in
  512.          columns 1 and 2, followed by a space, followed by the name
  513.          of the license class beginning at that speed, not exceeding 8
  514.          characters in length.  If a speed is less than 10 WPM, a "0"
  515.          must be placed at the beginning.  If only two license classes
  516.  
  517.          are used in your country, repeat the second class definition
  518.          on the third line as in the following example:
  519.  
  520.          07 Junior
  521.          11 Senior
  522.          11 Senior
  523.  
  524.          If you have only one class of license, place the same
  525.          information on all three lines.  If your country uses more
  526.          than three classes of licenses, please let me know, and I
  527.          will expand this file.
  528.  
  529.              4.  Text Files
  530.  
  531.          In some features Super Morse permits the user to use a plain
  532.          ASCII text file as input.  An example in the Disk File
  533.          command in the Build phase.  These files should be created
  534.          with a text editor or word processor in the ASCII output mode
  535.          as described above.  The lines in these files can be any
  536.          length and can start in any column.
  537.  
  538.          E.  Printing the DOC File
  539.  
  540.          To print SM.DOC (this file) enter the following command:
  541.  
  542.                                COPY SM.DOC PRN:
  543.  
  544.          You can also use the PRINT.COM program which comes with DOS
  545.          or a word processor program.
  546.  
  547.          F.  Hardware and Software Considerations
  548.  
  549.              1.  Computer Clock Speed
  550.  
  551.          Since Super Morse automatically calibrates each time it
  552.          loads, the speed should be independent of your computer
  553.          clock speed.  Please let me know if you find this not to be
  554.          true.
  555.  
  556.              2.  Video Display Card
  557.  
  558.          Super Morse supports CGA (color), MDA (monochome) and HGC
  559.          (Hercules) video displays.  The proper display adapter can be
  560.          selected from the Set Parameters menu.
  561.  
  562.              3.  Memory Resident Programs
  563.  
  564.          In previous versions memory resident programs affected code
  565.          speed calibration.  This is no longer true.
  566.  
  567.              4.  Disk Cache Programs
  568.  
  569.          Super Morse saves changes in the program parameters when the
  570.          user exits the program.  If you are using a disk cache
  571.  
  572.          program, the parameters may be saved to the cache area in
  573.          memory and thus may not permanently saved to disk.  If you
  574.          are having this problem, you should try disabling any disk
  575.          cacheing program which you have installed on your system.
  576.  
  577.              5.  Write Protect Tabs
  578.  
  579.          If Super Morse is run from a floppy diskette, a write protect
  580.          tab should not be used! Super Morse must be able to store
  581.          configuration and user information to the diskette.
  582.  
  583.  
  584.                             III.  Using Super Morse
  585.  
  586.          A.  Starting Super Morse
  587.  
  588.          To run Super Morse enter the following at the DOS prompt:
  589.  
  590.                                       SM
  591.  
  592.          and press RETURN.  After the title screen appears, press any
  593.          key when prompted.
  594.  
  595.          B.  Super Morse Organization--The Main Menu
  596.  
  597.          Super Morse is organized around the five phases of the Morse
  598.          code learning process: (1) learning the characters,
  599.          (2) building speed, (3) enhancing skills, (4) measuring
  600.          progress, and (5) operating.  These five phases are
  601.          reflected in the <L>earn, <B>uild, <E>nhance, <M>easure, and
  602.          <O>perate commands, respectively, in the main menu as
  603.          follows:
  604.  
  605.                      +-----------------------------------+
  606.                      |                                   |
  607.                      |  <L>earn Characters     <M>easure |
  608.                      |  <B>uild Speed          <O>perate |
  609.                      |  <E>nhance Skills      e<X>it     |
  610.                      |                                   |
  611.                      +-----------------------------------+
  612.  
  613.          C.  The Super Morse Display
  614.  
  615.              1.  The Message Line (Top)
  616.  
  617.          At all times while Super Morse is running, the top line of
  618.          the screen is used to identify the current function and the
  619.          key necessary to abort that function.  Most functions can be
  620.          exited at any prompt using the <ESC> key.
  621.  
  622.              2.  The Status Lines (Bottom)
  623.  
  624.          Likewise, the bottom two lines display important program
  625.          parameters.  The upper status line displays from left to right
  626.          the currently active character set ("Ch"), whether code text
  627.          will be displayed ("Txt"), whether the speaker is active
  628.          ("Spk"), and the elapsed time for the current session ("ET").
  629.          The lower status line displays from left to right the code
  630.          send speed ("SS") in words per minute, the code character
  631.          speed ("CS") in words per minute, the code word speed ("WS")
  632.          in words per minute, the U.S. license class represented by
  633.          the speed ("Cl"), the oscillator tone frequency ("Tone") in
  634.          Hertz,  whether the text or random code speed standard is
  635.          used ("Std"), whether the zoom mode is active ("Zm", and the
  636.          current status of interference and code jitter effects
  637.          ("Eff"). The first character in the effects display shows the
  638.  
  639.          status of interference and the second digit the status of
  640.          speed jitter.
  641.  
  642.              3. The Morse Code Character Set
  643.  
  644.          SUPER MORSE implements the standard Morse code character set
  645.          used in amateur radio.  This includes the 26 letters, 10
  646.          numbers, the comma, period, question mark, the slash mark, and
  647.          the prosigns.  In addition, SUPER MORSE supports the
  648.          colon, semicolon, left parenthesis, and right parenthesis for
  649.          modes using the keyboard and disk files.  These characters are
  650.          not part of the character set for automatic sending by the
  651.          computer.
  652.  
  653.          Several Morse code procedure signs ("prosigns") are not
  654.          printable as ASCII characters.  These characters are usually
  655.          represented as a combination of two printable ASCII characters
  656.          as follows:
  657.  
  658.          Prosign      ASCII Representation    Meaning
  659.          -------      --------------------    -------
  660.  
  661.           <AR>                 @              End of message
  662.           <SK>                 $              End of contact
  663.           <AS>                 !              Wait, stand-by
  664.           <KN>                 #              Over-specified station only
  665.           <BT>                 =              Double dash
  666.  
  667.  
  668.          When prosigns are printed on the screen, they are represented
  669.          in their double letter form surrounded by pointed brackets.
  670.          Prosigns must still be entered on the keyboard using their
  671.          ASCII representations.  The ASCII characters used to
  672.          represent prosigns are chosen to provide at least some
  673.          association with or suggestion of the double-letter
  674.          representation of the prosigns.  '@' suggests the 'A' in
  675.          '<AR>', '$' the 'S' in '<SK>', and '!' the staccato DIT DIT
  676.          DIT of the 'S' in '<AS>'. '#' suggests the run-together
  677.          combination of 'K' and 'N' in '<KN>'.
  678.  
  679.              4.  Visual Cues
  680.  
  681.          When most people think of Morse code, they think of "dots" and
  682.          "dashes."  This is unfortunate since the use of dots and dashes
  683.          slows down the learning process.  Morse code should be
  684.          learned by sound and not by sight.  For that reason the only
  685.          visual cues used in Super Morse are the characters
  686.          themselves and the words "DIT" and "DAH" to represent the
  687.          short and long sounds of Morse code.  Unless DIT is the last
  688.          element in a character, it is usually spelled DI since this
  689.          is a more accurate representation of its sound under those
  690.          circumstances.  This feature can be disabled in the Set
  691.          Parameters menu.
  692.  
  693.  
  694.          D.  Help
  695.  
  696.              Help screens for for each menu are available by pressing
  697.          <ALT-H>.  Help for the control keys is available by pressing
  698.          HOME.
  699.  
  700.          E.  Configuring the Character Set
  701.  
  702.          The character set to be received may be set by pressing the
  703.          <ALT-D> key combination during any menu display.  The <ALT-D>
  704.          command permits the currently enabled character set to be
  705.          altered using the following screen:
  706.  
  707.              +--------------------------------------------------+
  708.              |                                                  |
  709.              |              Current Character Set               |
  710.              |                                                  |
  711.              | ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 .,?/- !@#$ |
  712.              | xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx ----- ---- |
  713.              |                                                  |
  714.              |         "x" = enabled    "-" = disabled          |
  715.              |                                                  |
  716.              |           Key Toggles Character Status           |
  717.              | Toggle:                                          |
  718.              | "%" = Letters     "{" = Group 1  "~" = Group 5   |
  719.              | "^" = Numbers     "}" = Group 2  "<" = Group 6   |
  720.              | "&" = Punctuation "[" = Group 3  ">" = Group 7   |
  721.              | "*" = Prosigns    "]" = Group 4                  |
  722.              |                                                  |
  723.              | "\" = Clear All   <SPACE Bar> Default Chars      |
  724.              |                                                  |
  725.              +--------------------------------------------------+
  726.  
  727.          The symbol directly below the character in the above screen
  728.          indicates whether the character is enabled.  The "x"
  729.          indicates that it is enabled, and the "-" that it is disabled.
  730.          The default character set has the letters and numbers
  731.          enabled and the punctuation and prosigns disabled.  To
  732.          change the status of any character, press the corresponding
  733.          key on the keyboard.  To enable the default character set,
  734.          press the <SPACE> bar.  To clear all characters, press "\".
  735.          To enable or disable all the letters, press the "%" key.
  736.          Likewise, for the numbers press the "^" key, for punctuation
  737.          the "&" key, and for the prosigns the "*" key.  The currently
  738.          active character groups used in the Learn phase can be
  739.          selectively activated using the indicated keys. Note that the
  740.          alternate character groups file (GROUPS.2) has only six
  741.          groups, and the ">" key will thus not be active if that file
  742.          is used.
  743.  
  744.          The current status of the character set is saved at the user's
  745.          option when Super Morse is exited or when <ALT-V> is pressed.
  746.  
  747.  
  748.          F.  Input/Output via Communications Port
  749.  
  750.          The primary I/O for Super Morse code is via the computer
  751.          keyboard and the PC onboard speaker.  Secondary output is
  752.          provided by toggling either the DTR or RTS pin at the
  753.          selected RS-232 communications port.  Input is provided via
  754.          either the DSR or CTS pin at the same port.  The user can
  755.          select whether to expect either a high (+) or a low (-)
  756.          voltage in the key-down condition and the opposite in the
  757.          key-up condition. Output via DTR/RTS is available whenever
  758.          code is being sent, but input via DSR/CTS is available only
  759.          in the <M>anual key function of the <E>nhance phase and in
  760.          the <O>perate phase.
  761.  
  762.          I/O via either COM1, COM2, COM3, or COM4 can be selected
  763.          from the Set Parameters menu. With a proper interface DTR/RTS
  764.          can be used to drive an external oscillator for making high
  765.          quality code tapes or to key a transmitter Likewise, DSR/CTS
  766.          can be interfaced with a hand key, electronic keyer, or a
  767.          receiver.
  768.  
  769.          Code output to the speaker and com port can be selected from
  770.          the Set Parameters menu. Code input can be selected from
  771.          either one of several keys on the computer keyboard or the
  772.          com port using the Input keying command in the Set Parameters
  773.          menu.
  774.  
  775.          A detailed explanation of how to use the DTR/RTS and DSR/CTS
  776.          signals for the aforementioned purposes is beyond the scope
  777.          of this manual and is left to the ingenuity of the user.  However,
  778.          limited information is provided in Section XI. The author would
  779.          like to receive diagrams of tested circuits designed by users to
  780.          take advantage of COM port I/O.
  781.  
  782.          G.  Timing a Super Morse Session
  783.  
  784.          Super Morse includes a session timer which is displayed on
  785.          the status line as "ET".  The session timer is automatically
  786.          zeroed when Super Morse is invoked, but it may be re-zeroed
  787.          at any time by pressing the <ALT-T> key combination.
  788.  
  789.          H.  Controlling Super Morse
  790.  
  791.              1.  The ESC Key
  792.  
  793.          At any time code is being sent, the current operation can be
  794.          aborted by pressing the <ESC> key.  In some functions it is
  795.          necessary to press another key to continue as indicated on
  796.          the message line.  The second key is required to give the
  797.          user the opportunity to view the screen before it is
  798.          obscured by the menu window. The <ESC> key can also be used
  799.          to abort any time a user input is requested.
  800.  
  801.  
  802.              2.  The Function Keys
  803.  
  804.          The function keys are active at any input prompt, and while
  805.          code is being sent.  They are defined as follows:
  806.  
  807.              F1  - Decrease SEND Speed   F2  - Increase SEND Speed
  808.              F3  - Decrease CHAR Speed   F4  - Increase CHAR Speed
  809.              F5  - Decrease WORD Speed   F6  - Increase WORD Speed
  810.              F7  - Lower Speaker Tone    F8  - Raise Speaker Tone
  811.              F9  - Decrease All Speeds   F10 - Increase All Speeds
  812.  
  813.          The operations performed by these keys are discussed in more
  814.          detail in several of the following sections.
  815.  
  816.              3.  The ALT and Other Control Keys
  817.  
  818.          The following ALT and other keys are available:
  819.  
  820.              ALT-B  - Toggle between code speed standards
  821.              ALT-C  - Clear the screen (not active during menu
  822.                       presentation)
  823.              ALT-D  - Define character set
  824.              ALT-E  - Set to Extra class speed (20,20,20)
  825.              ALT-F  - Set to User's favorite speed
  826.              ALT-G  - Set to General class speed (13,18,13)
  827.              ALT-H  - Context sensitive help
  828.              ALT-I  - Set Interference type
  829.              ALT-J  - Toggle code speed jitter
  830.              ALT-K  - Toggle speaker
  831.              ALT-M  - Show Morse characters
  832.              ALT-N  - Set to Novice class speed (5,18,5)
  833.              ALT-P  - Pause
  834.              ALT-S  - Select Set Parameters menu
  835.              ALT-T  - Reset elapsed time clock
  836.              ALT-V  - Save new settings
  837.              ALT-U  - Display user statistics
  838.              ALT-Z  - Toggle zoom mode
  839.              ALT-1  - Set class 1 speed
  840.              ALT-2  - Set class 2 speed
  841.              ALT-3  - Set class 3 speed
  842.              ALT-=  - Set cs,ss and ws to the same value
  843.              HOME   - Quick key help
  844.              END    - Hide/unhide text
  845.  
  846.          The 18 WPM character speeds indicated in <ALT-G> and <ALT-N>
  847.          are the intial value and may be changed in the Set Parameters
  848.          menu.
  849.  
  850.  
  851.              4.  The Code Speed
  852.  
  853.                  a. Incremental Setting
  854.  
  855.          The code speed can be set at any input prompt, and while
  856.          code is being sent, using the function keys as follows:
  857.  
  858.              F1 - Decrease SEND Speed      F2 - Increase SEND Speed
  859.              F3 - Decrease CHAR Speed      F4 - Increase CHAR Speed
  860.              F5 - Decrease WORD Speed      F6 - Increase WORD Speed
  861.              F9 - Decrease SEND, CHAR,     F10- Increase SEND, CHAR,
  862.                   and WORD Speed                and WORD Speed
  863.  
  864.          You can set the speed at which the character is sent separately
  865.          from the overall send speed (the Farnsworth method).  For
  866.          example, you can set the send speed at a slow speed but the
  867.          character speed can be set to send the characters using
  868.          shorter DITS and DAHS which are equivalent to a much faster
  869.          send speed.  This is a highly recommended way to increase
  870.          your speed since you will know the sound of the characters
  871.          at the higher speed from the beginning.  This method has
  872.          been found to help alleviate the "hump" that many people
  873.          reach at 10 words per minute.  Super Morse is initialized to
  874.          a character speed of 18 WPM for the Farnsworth method, but
  875.          this value can be changed in the Set Parameters menu.
  876.  
  877.          Note that the word speed can be set separately from send and
  878.          character speed.  This helps the user to learn the sounds of
  879.          whole words sent at high speeds but spaced at a slower speed.
  880.  
  881.          The minimum code speed is permitted by Super Morse is 3 WPM,
  882.          and the maximum is 99 WPM (good luck with that setting!).
  883.          The send speed and character speeds are coupled so that the
  884.          send speed will never exceed the character speed.  Also in
  885.          the speed test mode, the word speed is automatically set to
  886.          the send speed so that the test is valid.  In addition, upon
  887.          entry into the Learn phase, the send and word speeds may be
  888.          set to a special learn speed if enabled in the Set Parameters
  889.          menu.  If selected the learn speeds are set to the values
  890.          used during the last learn session.
  891.  
  892.                  b. Quick Speed Settings
  893.  
  894.          You can quickly set the speed to the speeds for the various
  895.          class of licenses using the ALT keys as follows:
  896.  
  897.                          ALT-N  Novice class (5 WPM)
  898.                          ALT-G  General class (13 WPM)
  899.                          ALT-E  Extra class  (20 WPM)
  900.  
  901.          The user can also set his favorite speed with the <ALT-F> key
  902.          combination.  The favorite speed is changed in the Set
  903.          Parameters menu.
  904.  
  905.  
  906.          For non-U.S. users who wish to redefine the names and speeds
  907.          of the license classes as defined earlier in this document,
  908.          the following alternative ALT keys are provided:
  909.  
  910.                          ALT-1  Lowest class license
  911.                          ALT-2  Mid-class license
  912.                          ATL-3  Highest class license
  913.  
  914.          For U. S. users thes keys work exactly like ALT-N, ALT-G
  915.          and ALT-Em
  916.  
  917.  
  918.          For the Novice and General class the speed is set for the
  919.          Farnsworth method.  For the extra class the send, character,
  920.          and word speeds are set to the same value.
  921.  
  922.              5.  Controlling Audio
  923.  
  924.                  a.  The Oscillator Tone
  925.  
  926.          The oscillator tone can be set to suit the user's tastes with
  927.          the function keys as follows:
  928.  
  929.             F7 - Decrease Speaker Tone    F8 - Increase Speaker Tone
  930.  
  931.          The minimum tone is 400 Hz., and the maximum is 2000 Hz.
  932.          Unfortunately the volume of the PC speaker cannot be changed.
  933.          Some tones are reproduced by the PC speaker better than
  934.          others, however, and they seem louder.  The default tone is
  935.          730 Hz. to approximate the 725 Hz. tone believed to be used
  936.          for many VEC tests.
  937.  
  938.                  b.  Adding Noise
  939.  
  940.          To provide practice in copying code under difficult
  941.          conditions, the user can add background noise (known as "QRM"
  942.          to hams) to the code by pressing the <ALT-I> key combination.
  943.          Level 0 is no noise, and levels 1, 2, and are noise levels of
  944.          different types.  Background noise is available only in the
  945.          Build and Enhance phases.
  946.  
  947.                  c.  Adding Speed Jitter
  948.  
  949.          To make code sound more realistic, speed jitter can be added
  950.          (or removed) by pressing <ALT-J>.
  951.  
  952.                  d.  Zoom Mode
  953.  
  954.          The Disk file, Groups and Words functions in the Build phase
  955.          may be exercised using the zoom mode.  In this mode a
  956.          specified number of words or groups is sent at specified
  957.          starting speed, and then the send speed is bumped up by the
  958.          specified WPM increment.  This process is repeated until a
  959.          specified end speed is reached.
  960.  
  961.  
  962.          The zoom mode is enabled and disabled by pressing the <ALT-Z>
  963.          key combination during any menu display.  When the zoom mode
  964.          is enabled, the following screen is displayed for parameter
  965.          selection:
  966.  
  967.                            +------------------------+
  968.                            |  (1) Start Speed :  3  |
  969.                            |  (2) End Speed   : 14  |
  970.                            |  (3) Char Speed  : 18  |
  971.                            |  (4) Increment   : 1.0 |
  972.                            |  (5) Num Words   : 10  |
  973.                            +------------------------+
  974.  
  975.          Each parameter can be changed by entering the indicated
  976.          parameter number.   The increment parameter specifies the
  977.          number of WPM the speed is bumped after the specified number
  978.          of words or groups is sent.  Any one of four preset
  979.          increment values may be selected: 0.1, 0.2, 0.5, and 1.0
  980.          WPM.
  981.  
  982.              6.  Screen Control
  983.  
  984.                  a.  Hiding the Text
  985.  
  986.          If you want to hide the text so that you are not tempted to
  987.          peek while copying, press the END key.  Pressing END again
  988.          reverses the effect. The current status is displayed on the
  989.          status line.  With some functions the text will be hidden
  990.          regardless of the setting of the hide subcommand.
  991.  
  992.          The hide feature remembers up to 1792 characters sent when
  993.          the text is hidden.  When the text is unhidden, these
  994.          characters are printed on the screen as they would have
  995.          appeared if the had not been hidden.
  996.  
  997.                  b. Clearing the Screen
  998.  
  999.          The screen may be cleared any time the screen is active
  1000.          (i.e., no menu is showing) by pressing the <ALT-C> key
  1001.          combination;
  1002.  
  1003.              7. Repeating Characters
  1004.  
  1005.          In features which send a character or a word and prompt for a
  1006.          keyboard response, the character or word can usually be
  1007.          repeated by pressing the <SPACE> bar.
  1008.  
  1009.              8. Quick Key Help
  1010.  
  1011.          The definitions of the function keys and ALT keys can be
  1012.          displayed at any menu by pressing the HOME key.
  1013.  
  1014.  
  1015.              9. Pause
  1016.  
  1017.          During the middle of a code exerise, you may wish to pause
  1018.          for some reason, e.g., answer the phone.  You may do so by
  1019.          pressing the <ALT-P> key combination.  Note that you will lose
  1020.          a character if you are in the midst of it when you invoke the
  1021.          pause.  Note also that pause will affect timed functions.
  1022.          Pressing any key continues the previous function.
  1023.  
  1024.              10. Displaying User Statistics
  1025.  
  1026.          Several of the features in the Learn and Measure phases
  1027.          record information about the user's progress.
  1028.  
  1029.          In character based lessons of the Learn phase, Super Morse
  1030.          keeps track of the user's number of consecutive correct
  1031.          answers.  When <ALT-U> command is selected at any menu, a
  1032.          color graph showing the number of correct answers for each
  1033.          character for the last 10 times the character has been sent
  1034.          to the user.  Also displayed at the bottom of the graph is a
  1035.          percentage goal figure.  The goal referred to is to achieve
  1036.          10 out of 10 correct for each letter, for a total of 450
  1037.          net correct answers.  A perfect score is 100, but you have
  1038.          to be VERY good to achieve it.  Your score starts at 0 and
  1039.          slowly builds toward 100 as you get better.  If you can come
  1040.          even close to 100, you KNOW the Morse characters!
  1041.  
  1042.          In the Enhance phase the user's maximum boost speed and
  1043.          keyboard copy speed are recorded and displayed in the user
  1044.          statistics.  Also the number of Super Morse sessions and
  1045.          total time spent using Super Morse are shown.
  1046.  
  1047.          The user statistics can be cleared with the <E>rase User
  1048.          command.
  1049.  
  1050.              11. Saving Current Settings
  1051.  
  1052.               The current values of the program settings (parameters)
  1053.          can be saved with the <ALT-V> key combination.  If the settings
  1054.          have not been saved during the current session, then the
  1055.          user is given the opportunity to save them when exiting Super
  1056.          Morse. Several parameters (zoom status, interferenc status,
  1057.          jitter status and qrm status) are not saved and must be reset
  1058.          during every session.
  1059.  
  1060.              12. Exiting Super Morse
  1061.  
  1062.          Super Morse may be exited from the main menu using the
  1063.          e<X>it command or the ESC key.  If program parameters have
  1064.          been changed, the user will be given an opportunity to save
  1065.          the new ones.  The Morse code exit message can be cut short
  1066.          by pressing ESC (although you would be deprived of the
  1067.          unsurpassed pleasure of hearing WD5CID's call sign yet
  1068.          again).
  1069.  
  1070.  
  1071.          I.  Setting Program Parameters
  1072.  
  1073.              1.  The Set Parameters Menu
  1074.  
  1075.          Super Morse may be configured by pressing <ALT-S> at any menu
  1076.          prompt, which will display a window with the following
  1077.          selections:
  1078.  
  1079.           +-----------------------------------------------------------+
  1080.           | <A> Timing Factor  : XXXX     <M> Set Colors       : XXX  |
  1081.           | <C> Speed Test     : XXXX                                 |
  1082.           |                               <N> Phone Port       : XXX  |
  1083.           | <C> Split Tone     : XXX      <O> Baud Rate        : XXXX |
  1084.           | <D> Code Weight    : XXX      <P> No. Bits         : X    |
  1085.           | <E> Set Fav. Speed : XX-XX-XX <Q> Parity           : X    |
  1086.           | <F> Boost Fac. (%) : XX                                   |
  1087.           | <G> Learn Speed    : XXX      <R> Keying Port      : XXXX |
  1088.           | <H> Farnsworth Spd.: XX       <S> Input Keying     : XXXX |
  1089.           |                               <T> RS-232 Input     : XXX  |
  1090.           | <I> Prompt Sound   : XXX      <U> Input Sense      : X    |
  1091.           | <J> Jump Spaces    : XXX      <V> Output Keying    : XXX  |
  1092.           | <K> Video Adapter  : XXX      <W> RS-232 Output    : XXX  |
  1093.           | <L> Show DIT/DAH   : XX       <X> Output Sense     : X    |
  1094.           +-----------------------------------------------------------+
  1095.  
  1096.          For all but the <B> command, the menu also gives the current
  1097.          status of the affected parameter.
  1098.  
  1099.              2.  Calibrating the Code Speed
  1100.  
  1101.                  a.  Code Speed/Timing in General
  1102.  
  1103.          Code speed is an elusive measure since it varies with the type
  1104.          of material being sent.  The average plain text word is 50
  1105.          units (DIT times) long, which is the length of the standard
  1106.          text word PARIS.   On the other hand, the average 5 letter
  1107.          random character group is 60 units long, which is the length
  1108.          of the standard random character group word CODEX.  This
  1109.          is easily understood once it is realized that plain English
  1110.          text has a disproportionate number of E's and T's, which are
  1111.          the shortest characters in Morse code.  In fact, the Morse
  1112.          code was designed so that the most frequent characters used
  1113.          the shorter code sequences.  The net effect of this
  1114.          difference is that the DITS and DAHS in 5 letter random code
  1115.          groups should sound about 20% faster than those in plain
  1116.          text even though the total number of characters is the same.
  1117.  
  1118.          The PARIS standard is used for all but the <B>uild/groups
  1119.          functions where the CODEX method is used.  As a consequence,
  1120.          that function will seem to be faster than the other functions,
  1121.          but that is the way it should be.
  1122.  
  1123.          Super Morse automatically calibrates to your computer clock
  1124.          speed, and no further calibration should be required.
  1125.          However, Super Morse provides several calibration commands in
  1126.  
  1127.          the Set Paramters menu in case you are a stickler for
  1128.          accuracy.
  1129.  
  1130.                  b.  Setting Active Speed Method
  1131.  
  1132.               The currently active standard is shown on the command
  1133.          line. The text method (PARIS) is indicated by the letter "T",
  1134.          and the random character method (CODEX) by the letter "R".
  1135.          The user can override the automatic standard selection using
  1136.          the <ALT-B> command at any menu.
  1137.  
  1138.                  c.  Determining the Present Code Speed - the <B>
  1139.                      Command
  1140.  
  1141.          To use the <B> command, set the send and word speeds to any
  1142.          desired speed and select the command. Press any key when
  1143.          prompted, and wait while the word PARIS is sent the same
  1144.          number of times as indicated by the send speed (SS).  When
  1145.          completed the prompt line will show the number of seconds
  1146.          required to send the indicated number of PARIS's. For correct
  1147.          calibration exactly 60 seconds is required.  If the
  1148.          calibration is not correct, you should change the timing
  1149.          factor in the manner instructed on the prompt line using the
  1150.          <A> command, and re-run the <B> command until you get as
  1151.          close to 60 seconds as possible.  Continue this process until
  1152.          you are satisfied with the result.  You should aim for
  1153.          slightly less than 60 seconds so that any errors are on the
  1154.          too-fast side of the indicated speed.
  1155.  
  1156.          To place code speed accuracy in perspective, if the speed
  1157.          test requires 58 seconds instead of 60, the code speed will
  1158.          be fast by only about 3 percent.  This is only about 0.6 WPM
  1159.          at 20 WPM, and less at slower speeds.
  1160.  
  1161.                  c.  Changing the Timing Factor - the <A> Command
  1162.  
  1163.          If the speed determined using the Speed Test is incorrect,
  1164.          the <A> is used to change the Timing Factor.  To decrease
  1165.          code speed, increase the value of the timing factor, and vice
  1166.          versa.  Super Morse initializes the timing factor at 1147.
  1167.  
  1168.              3.  Code Sound Settings
  1169.  
  1170.                  a.  Code Weighting - the <D> Command
  1171.  
  1172.          The code weighting can be changed using the <D> command.
  1173.          Normally a DAH is 3 times as long as a DIT.  This is called
  1174.          code weighting.  In some instances it is useful to change the
  1175.          weighting to some other ratio.  Super Morse permits the
  1176.          weighting to be set in the range 2-6 in increments of 0.2. At
  1177.          present changing the weight from the weight used for speed
  1178.          calibration causes a very slight change in speed.  Thus, you
  1179.          should always calibrate speed at a weighting of 3, and
  1180.          understand that speeds at other weightings may be off by 1
  1181.          WPM or so.
  1182.  
  1183.  
  1184.                  b.  Splitting the DIT and DAH Tones - the <C> Command
  1185.  
  1186.          The tones for sending DITs and DAHs are normally the same.
  1187.          However, as an additional aid in distinguishing between the
  1188.          two, Super Morse permits you to split the two tones such that
  1189.          the DAH is 10 Hz. lower than the DIT, using this command.
  1190.  
  1191.              4.  Speed Settings
  1192.  
  1193.                  a. Setting User's Favorite Speed - the <E> Command
  1194.  
  1195.          The user's favorite speed is set to the current speed
  1196.          parameters shown on the status line.  The speeds shown are in
  1197.          the same order as on the status line.
  1198.  
  1199.                  b. Setting a Farnsworth Speed - the <H> Command
  1200.  
  1201.          The character speed used in the Learn phase for the
  1202.          Farnsworth method is set in the range 13-25 WPM using this
  1203.          command.  Test tapes prepared by the ARRL and widely used by
  1204.          VEC's send at a character speed of 18 WPM
  1205.  
  1206.                  c. Setting a Separate Learn Speed - the <G> Command
  1207.  
  1208.          The use can determine whether Super Morse switches to special
  1209.          learn speeds when the Learn phase is entered or whether the
  1210.          speeds remain the same a for other phases.
  1211.  
  1212.              5.  Configuring the Telephone Port
  1213.  
  1214.                  a. Telephone Port Selection - the <N> Command
  1215.  
  1216.          SUPER MORSE makes use of the PC serial communications ports
  1217.          for the <O>n Line Practice feature in the <O>perate phase.
  1218.          The user can set either COM1 or COM2 using the <N> command.
  1219.          COM 3 and COM 4 are not yet available for this function.
  1220.  
  1221.                  b. Setting Communications Parameters
  1222.  
  1223.          The baud rate for the telephone port can be set at either
  1224.          300, 1200, or 2400 baud with the <O> command, the number of
  1225.          bits can be set either at 7 or 8 using the <P> command, and
  1226.          the parity can be set at either even, odd, or none using the
  1227.          <Q> command.
  1228.  
  1229.              6.  Configuring the Keying Port
  1230.  
  1231.                  a. Keying Port Selection - the <R> Command
  1232.  
  1233.          SUPER MORSE provides auxiliary CW signal input and output
  1234.          using a serial port.  Either COM1, COM2, COM3, or COM4  can
  1235.          be selected using the <R> command.
  1236.  
  1237.  
  1238.                  b. Selecting Input Keying Source - the <S> Command
  1239.  
  1240.          The Build phase provides the ability to use a PC key as a
  1241.          manual Morse code sender.  The ALT key is the default, but
  1242.          since memory resident programs often use the ALT key as a hot
  1243.          key the Super Morse Set Parameters menu permits the user to
  1244.          select either the ALT, CTRL, Left SHIFT, or Right SHIFT for
  1245.          the manual key.  An EXTERNAL device such as telegraph key, an
  1246.          electronic keyer, or a radio receiver for the <R>adio command
  1247.          in the <O>perate phase can also be selected using the <S>
  1248.          command if the proper interface is available.
  1249.  
  1250.                  c. RS-232 Input
  1251.  
  1252.          Either the DSR or CTS pin (6 and 5, respectively) can be used
  1253.          to receive input keying either directly from a manual key or
  1254.          from an interface to a radio receiver.  This can be selected
  1255.          using the <T> command, and the sense can be set at either
  1256.          positive (+) or negative (-) using the <U> command.
  1257.  
  1258.                  d. RS-232 Output
  1259.  
  1260.          Either the DTR or RTS pin (pins 20 and 4, respectively) can
  1261.          be used to key an external oscillator or a transmitter.  This
  1262.          output capability can be toggled on and off using the <V>
  1263.          command, and the desired pin can be selected using the <W>
  1264.          command.  The output sense can be set to either positive or
  1265.          negative using the <X> command.
  1266.  
  1267.              7.  Setting Screen Colors - the <M> Command
  1268.  
  1269.          When the <M> command is selected, a secondary color set
  1270.          menu is displayed as follows:
  1271.  
  1272.          +----------------------------------------------------------+
  1273.          |                     COLOR SELECTIONS                     |
  1274.          |                                                          |
  1275.          | <1> Main Background   : XXX  <5> Status Background : XXX |
  1276.          |                                                          |
  1277.          | <2> Main Foreground   : XXX  <6> Status Foreground : XXX |
  1278.          |                                                          |
  1279.          | <3> Window Background : XXX  <7> Highlight         : XXX |
  1280.          |                                                          |
  1281.          | <4> Window Foreground : XXX                              |
  1282.          |                                                          |
  1283.          +----------------------------------------------------------+
  1284.  
  1285.          The colors of the screen, the windows, and the highlighting
  1286.          can be set to suit your taste using the <1>-<7> commands. The
  1287.          current color for each screen area is shown in the menu
  1288.          (color display only).
  1289.  
  1290.  
  1291.              8.  Miscellaneous
  1292.  
  1293.                  a.  Controlling Prompt Sound - the <I> Command
  1294.  
  1295.          The prompt sound ("beep")can be toggled on and off using the
  1296.          <I> command.
  1297.  
  1298.                  b.  Selecting the Video Type - the <K> Command
  1299.  
  1300.          At program invocation Super Morse will determine automatically
  1301.          determine the video type.  However, this can be changed if
  1302.          necessary (e.g., you have two video cards installed) with <K>
  1303.          command.  Screen colors will be automatically set for the
  1304.          selected video card.  The new video setting is saved in the
  1305.          configuration file.  The three choices availabe are MDA
  1306.          (monochrome), CGA (color graphics adapter), and HGC
  1307.          (Hercules).
  1308.  
  1309.                  c.  Jump Spaces in Disk Files - the <J> Command
  1310.  
  1311.          This selection permits multiple spaces in a disk file to be
  1312.          skipped.
  1313.  
  1314.                  d.  Setting Boost Factor - the <F> Command
  1315.  
  1316.          The percentage of correct answers necessary to increase the
  1317.          speed in the Boost feature can be adjusted using this
  1318.          command.
  1319.  
  1320.                  e.  DIT and DAH Display - the <L> Command
  1321.  
  1322.          The Learn phase uses a screen display of DIT and DAH to
  1323.          reinforce the audio.  This feature can be turned on and off
  1324.          using this command.
  1325.  
  1326.              9. Saving the New Settings
  1327.  
  1328.          When the Set Parameters menu is exited, the user is given the
  1329.          option of saving the new settings.  New settings can also be
  1330.          saved by pressing <ALT-V> at any menu or by selecting the
  1331.          save option unpon exiting the program.
  1332.  
  1333.          J.  Super Morse Files
  1334.  
  1335.              1.  The Configuration File
  1336.  
  1337.          The most recently used values for parameters which are most
  1338.          likely to change during each session are stored in the SM.CFG
  1339.          file.  If this file is not found when Super Morse is first
  1340.          run, it will be created. The user is given the opportunity to
  1341.          save the new settings when the program is exited using the
  1342.          <X> command in the main menu if changes have been made during
  1343.          program operation. Current settings can also be saved using
  1344.          the <ALT-V> command.
  1345.  
  1346.  
  1347.              2.  User File
  1348.  
  1349.          The most recently used values for parameters which are
  1350.          subject to change during each session are stored in the
  1351.          SM.USR file.
  1352.  
  1353.  
  1354.                              IV.  The Learn Phase
  1355.  
  1356.          A.  The <L>earn Command
  1357.  
  1358.              1.  Introduction
  1359.  
  1360.          To help you learn the Morse code, Super Morse provides a
  1361.          <L>earn feature, which conducts a series of lessons to
  1362.          gradually and logically introduce the Morse characters.  The
  1363.          Learn menu is as follows:
  1364.  
  1365.               +------------------------------------------------+
  1366.               |                                                |
  1367.               |  <1> DITS & DAHS           <7> All Characters  |
  1368.               |  <2> DIT/DAH Combinations  <F>lash             |
  1369.               |  <3> Character Steps       <O>ddball Char.     |
  1370.               |  <4> Character Runs        <U>ser Group        |
  1371.               |  <5> Groups                <V>iew Groupings    |
  1372.               |  <6> Levels                                    |
  1373.               |                                                |
  1374.               +------------------------------------------------+
  1375.  
  1376.              2.  The Super Morse Teaching Method
  1377.  
  1378.          Unlike standard Morse code teaching methods, Super Morse
  1379.          does not initially introduce characters.  Instead Super
  1380.          Morse starts with sounds only -- no characters are taught or
  1381.          displayed in the early lessons.  The idea is to emphasize
  1382.          that Morse code is a sound language and to teach the
  1383.          fundamentals of code sounds without the added complication
  1384.          of visual stimuli. Two sound-only exercises are provided.
  1385.          First, the basic DIT and DAH sounds are taught.  Second,
  1386.          Super Morse puts the basic sounds together into the four
  1387.          fundamental two-sound combinations.
  1388.  
  1389.          Only after the basic sounds and sound combinations are taught
  1390.          does Super Morse start identifying characters.  Before the
  1391.          standard code groups are introduced, code "steps", which are
  1392.          groups of two similarly sounding characters, are sent to
  1393.          gradually introduce the characters in pairs.  The idea is to
  1394.          teach the student to distinguish similar sounding characters
  1395.          from the beginning, such that those which do not sound so
  1396.          much alike will fall into place by themselves.  Also the
  1397.          characters are slowly learned in an indirect fashion in that
  1398.          the student is encouraged to concentrate on the differences
  1399.          rather than the content of the characters themselves. Only
  1400.          when the steps are completed are the standard code groups
  1401.          introduced.
  1402.  
  1403.          The <L>earn subcommands are numbered to slowly build up the
  1404.          user's knowledge of the characters in a very logical way.
  1405.          It is recommended that the <L>earn subcommands be used in
  1406.          the same order as the selections are numbered.
  1407.  
  1408.  
  1409.          3.  Repeating Characters
  1410.  
  1411.          In the <L>earn mode (except <F>lash) characters can be
  1412.          repeated by pressing the <SPACE> bar at any prompt.
  1413.  
  1414.            4.  Feedback in the <L>earn Mode
  1415.  
  1416.          To enhance the learning experience, Super Morse provides
  1417.          feedback after each response in the <L>earn mode in the form
  1418.          of a report of the number of answers correct, the number of
  1419.          answers incorrect, a percent score, and the number of
  1420.          consecutive correct answers for the current session. Also, if
  1421.          an answer is wrong, the correct answer is displayed and a
  1422.          brief review is provided.  The consecutive answers report is
  1423.          useful in determining when the user should go on to the next
  1424.          step in the <L>earn mode.
  1425.  
  1426.            5.  Character Speed in the <L>earn Mode
  1427.  
  1428.          Super Morse permits the user to use special speeds in the
  1429.          Learn mode as determined by a selection in the Set
  1430.          Parameters menu. This forces characters to be learned at
  1431.          speeds which permit the user to more easily reach the General
  1432.          class speed.  Initially, the speeds are set to (5,18,5),
  1433.          and these speeds are automatically selected if the learn
  1434.          speed mode is selected. These values are automatically
  1435.          replaced by the last values used in the learn mode.  In the
  1436.          learn speed mode the character speed cannot be set lower than
  1437.          the currently set Farnsworth speed.
  1438.  
  1439.            6. Response Keys
  1440.  
  1441.          In several of the lessons, the user is asked to press
  1442.          numbered keys rather than the key representing the actual
  1443.          character.  Some users have questionned this, but it is done
  1444.          to eliminate the necessity of locating keys on the keyboard.
  1445.          This permits the user to concentrate on the sounds without
  1446.          the additional complication of typing.  Instead of thinking
  1447.          about "1" and "2" as used in Lesson 1 for example, the user
  1448.          should think "left" and "right".
  1449.  
  1450.          B.  Lesson 1 - DITS and DAHS, the Basic Code Sounds
  1451.  
  1452.          Lesson <1> teaches the basic DIT (short) and DAH (long)
  1453.          sounds.  After sending DITS and DAHS in various formats, the
  1454.          user is asked to identify randomly presented DITS and DAHS
  1455.          using the '1' key for DITS and the '2' key for DAHS.
  1456.  
  1457.          C.  Lesson 2 - Sound Combinations
  1458.  
  1459.          Since Morse characters are comprised of combinations of DITS
  1460.          and DAHS, Lesson <2> is provided to introduce the four
  1461.          simplest combinations: DIT DIT, DIT DAH, DAH DIT, and DAH DAH.
  1462.  
  1463.  
  1464.          D.  Lesson 3 - Character Steps
  1465.  
  1466.          Lesson <3> combines the previously learned DITS and DAHS
  1467.          into complete character sounds.  The characters are paired
  1468.          with similar (or confusing opposite) sounds in a series of
  1469.          increasingly harder steps, and the user is asked to identify
  1470.          randomly-selected characters from each step.  The user should
  1471.          start with step 1 and learn to distinguish the characters in
  1472.          each step before continuing on to the next higher step. After
  1473.          all 69 steps have been mastered, the user should be ready to
  1474.          start with the group and levels lessons.  Some users have
  1475.          found this tedious, but it will pay dividends if you
  1476.          persevere.
  1477.  
  1478.          E.  Lesson 4 - Character Runs
  1479.  
  1480.          The character steps idea is extended in Lesson <4>.  This
  1481.          lesson forms groups of characters, each successive one of
  1482.          which differs by only a DIT or a DAH from the previous
  1483.          character.
  1484.  
  1485.          F.  Lesson 5 - Character Groups
  1486.  
  1487.          Lesson <5> begins the traditional code groups as defined and
  1488.          used by the ARRL and others.  This lesson lets the user study
  1489.          each character group separately.  The characters from the
  1490.          selected group are presented randomly, and the user is asked to
  1491.          identify them.  The groups used in Super Morse are those
  1492.          used in the ARRL publication "Tune in the World with Ham
  1493.          Radio".  If materials having a different grouping are used,
  1494.          the groups can be changed by altering the contents of the
  1495.          file named GROUPS.SM as described earlier in this document.
  1496.          The initially installed groups are included in the file
  1497.          GROUPS.1, and a second grouping used in an older ARRL code
  1498.          booklet is included in GROUPS.2.  To use either of these
  1499.          groups, just delete the current GROUPS.SM file and copy
  1500.          either GROUPS.1 or GROUPS.2 to the filename GROUPS.SM.  Note
  1501.          that only the letters and numbers can be changed, and no more
  1502.          than 8 user groups can be entered. Punctuation and prosigns
  1503.          are automatically added as the last two groups.
  1504.  
  1505.  
  1506.          G.  Lesson 6 - Character Learning Levels
  1507.  
  1508.          Lesson <6> permits the user to study the various groups in
  1509.          Lesson <5> in a progressive manner starting with the simple
  1510.          Level 1 sounds and adding characters with each level.  Each
  1511.          level is simply a combination of groups 1 as defined above
  1512.          through the group whose number is the same as the selected
  1513.          level number. After the new characters for each level are
  1514.          presented, the user is asked to identify randomly presented
  1515.          characters from that level.
  1516.  
  1517.          H.  Lesson 7 - All Characters
  1518.  
  1519.          Lesson <7> permits the user to sum up all he has learned in the
  1520.          previous 6 lessons in that all letters, numbers, punctuation,
  1521.          and prosigns are sent for identification in the same manner as
  1522.          the preceding lessons.  Lesson <7> is adaptive in that the
  1523.          more recently missed characters are sent more often that the
  1524.          others.
  1525.  
  1526.          I.  <F>lash Characters
  1527.  
  1528.          The <F> selection simulates flash cards by randomly
  1529.          displaying characters from the currently active character
  1530.          group in large display format. No user keyboard response is
  1531.          required in this feature.  To flash characters by groups, use
  1532.          <ALT-D> to change the currently active character set.
  1533.  
  1534.          J.  <O>ddball Character
  1535.  
  1536.          The <O>dball character function presents a group of five
  1537.          characters with one different from the others, and the user
  1538.          is asked to enter the differing character.  The two
  1539.          characters used in this feature are always very similar or
  1540.          otherwise easily confused and are randomly selected from the
  1541.          STEPS.CW file.
  1542.  
  1543.          K.  The <U>ser Group
  1544.  
  1545.          The <U> selection permits the user to practice a customized
  1546.          group of characters.  The currently active character set
  1547.          selected by the <ALT-D> command is randomly sent for
  1548.          indentification in the same manner as the preceding lessons.
  1549.  
  1550.          L.  Viewing the Character Groupings (Steps and Groups)
  1551.  
  1552.          The character steps and groups used in the preceding
  1553.          selections may be displayed using the <V>iew selection.
  1554.  
  1555.  
  1556.                              V.  The Build Phase
  1557.  
  1558.          A.  Building Code Speed
  1559.  
  1560.          Once the character sounds have been mastered, speed can be
  1561.          increased by receiving code in the Build phase. The Build
  1562.          menu is as follows:
  1563.  
  1564.                    +---------------------------------------+
  1565.                    |                                       |
  1566.                    | <D>isk File       <S>tructured Groups |
  1567.                    | <E>nter Message   <V>ariable Groups   |
  1568.                    | <Q>SO             <W>ords             |
  1569.                    | <R>andom Groups                       |
  1570.                    |                                       |
  1571.                    +---------------------------------------+
  1572.  
  1573.          All Build features require that the user copy using pencil
  1574.          and paper.
  1575.  
  1576.          B.  Receiving Character Groups - the <R>andom Groups Command
  1577.  
  1578.          One of the classic ways of practicing code reception is
  1579.          sending five letter groups of random characters.  The <R>andom
  1580.          Groups command does this.
  1581.  
  1582.          C.  Receiving Character Groups - the <S>tructured Groups
  1583.              Command
  1584.  
  1585.          The <S>tructured groups command is similar to the <R>andom
  1586.          groups command except that the first and second characters of
  1587.          a group are repeated in reverse order as the fourth and fifth
  1588.          characters.  The third character is always a randomly
  1589.          selected number.  This permits the user to receive random
  1590.          code but have the ability to check his answer without looking
  1591.          at the screen.
  1592.  
  1593.          D.  Receiving Character Groups - the <V>ariable Groups Command
  1594.  
  1595.          The <V>ariable groups command is similar to the <R>andom
  1596.          groups command except that the length of the groups is
  1597.          variable from 1 to 10.  This helps the user become accustomed
  1598.          to copying normal words, which are of differing lengths.
  1599.  
  1600.          E.  Receiving Complete Words - the <W>ords Command
  1601.  
  1602.          If the user would rather work with real words, the <W>ords
  1603.          function can be used.  A choice of either "regular" words,
  1604.          "ham" words, call signs, or words from a user file is given.
  1605.          The regular and ham words are selected from files of fixed
  1606.          names REGWORDS.SM and HAMWORDS.SM, but user words are taken
  1607.          from any file entered by the user when prompted.  The file
  1608.          should be prepared by the user as described earlier in this
  1609.          document. Each word (or short phrase) should be placed on a
  1610.  
  1611.          single line starting in column 1 and should be no longer than
  1612.          20 characters. Up to 1000 words may be entered. The call sign
  1613.          "words" are randomly generated and cannot be configured by
  1614.          the user. At 15 WPM and below each character is displayed as
  1615.          sent. Above 15 WPM the entire word is sent before it is
  1616.          displayed.
  1617.  
  1618.              The regular and ham words sent by this command can be
  1619.          changed by editing the files REGWORDS.SM and HAMWORDS.SM. A
  1620.          maximum of 1000 regular or ham words up to 20 characters long
  1621.          may be entered into each file.
  1622.  
  1623.          F. Receiving a Simulated Radio Transmission - the <Q>SO Command
  1624.  
  1625.          Use this command if you would like to copy a simulated QSO
  1626.          (radio contact).  Random text is sent containing randomly
  1627.          chosen call signs, names, etc., providing a variety of QSO
  1628.          combinations.  The call signs are randomly selected from all
  1629.          the possible call signs, which means that some unissued
  1630.          calls signs will be used.
  1631.  
  1632.          The names, antenna types, city names, and rig types can be
  1633.          changed to reflect your desires by editing the files
  1634.          ANTENNAS.SM, NAMES.SM, CITIES.SM, RIGS.SM, and JOBS.SM as
  1635.          described earlier in this document. The maximum number and
  1636.          length of the entries are as follows:
  1637.  
  1638.          File             Max. No. Entries     Max. Length Each Entry
  1639.          ----             ----------------     ----------------------
  1640.  
  1641.          ANTENNAS.SM            50                      15
  1642.          CITIES.SM             200                      15
  1643.          JOBS.SM               100                      20
  1644.          NAMES.SM              200                      10
  1645.          RIGS.SM               100                      15
  1646.          STATES.SM             100                      15
  1647.  
  1648.          If the QSO is sent in the text hide mode, the user is given the
  1649.          opportunity to review the QSO before exiting.
  1650.  
  1651.          G. Receiving Text Entered via Keyboard - the <E>nter Command
  1652.  
  1653.          With this command the user can have a helper enter test
  1654.          messages via the keyboard, and then attempt to copy it.  The
  1655.          maximum length of the message is 255 characters.  The last
  1656.          message can be repeated by pressing <SPACE>. This command
  1657.          differs from the <K>eyboard Send command in that nothing is
  1658.          sent until RETURN is pressed.
  1659.  
  1660.          H. Receiving Text in a Disk File - the <D>isk Command
  1661.  
  1662.          This command sends the contents of a disk text file in Morse
  1663.          code.  At the prompt press RETURN to select the most recent
  1664.          file used or enter the name of a new file (including
  1665.  
  1666.          the drive and subdirectory) to be sent.  If you do not know
  1667.          the name of the file you wish to receive, you may press
  1668.          <SPACE> to obtain a disk directory.  At the prompt enter the
  1669.          file specification in the form D:\SUBDIR\FILENAME.EXT, where
  1670.          "D:" is the drive designator, "SUBDIR" is the subdirectory
  1671.          name if applicable.  If all files are desired, press RETURN
  1672.          to select the default "*.*" in place of FILENAME.EXT.
  1673.  
  1674.          Disk files can be sent either normally or in reverse by
  1675.          entering proper character when prompted.
  1676.  
  1677.          You can practice by having someone create a text file of
  1678.          unknown content.  Another idea is to exchange disks with a
  1679.          friend who is also studying the code and carry on a "disk
  1680.          QSO".
  1681.  
  1682.          The disk file required for this command can be any ASCII
  1683.          text file created by the user. Unprintable characters are
  1684.          ignored. Multiple blanks may be skipped if desired in the Set
  1685.          Parameters menu.  To familiarize yourself with the use of
  1686.          this command, you can enter the name of the words file
  1687.          (WORDS.SM) or any of the other data files having the SM
  1688.          extension, although this will not provide very useful code
  1689.          practice.
  1690.  
  1691.          Disk files can be "scripted" by placing the period (".") and
  1692.          tilde ("~") in the first column of any line followed by text.
  1693.          The period causes the following text to be printed in hilight
  1694.          on the screen.  The tilde does the same except that it also
  1695.          waits for the user to press a key to continue.  Scripting
  1696.          may be used for example to prepare code tapes which have
  1697.          voice instructions intermixed with the code.  With scripting
  1698.          Super Morse follows exactly the same line spacings as are
  1699.          used in the script file.
  1700.  
  1701.          I.  Receiving in the Zoom Mode
  1702.  
  1703.          Either the <R>andom groups, <S>tructured groups, <V>ariable
  1704.          groups, or <W>ords can be sent in the "zoom" mode. The zoom
  1705.          mode is enabled and disabled by pressing the <ALT-Z> key
  1706.          combination during any menu display.  The current status of
  1707.          the zoom mode is shown on the bottom line of the screen. When
  1708.          the zoom mode is active and either of the groups functions is
  1709.          invoked, the user is asked to enter the start speed, the end
  1710.          speed, the speed increment, and the number of characters to
  1711.          be sent at each speed.  After the specified number of
  1712.          characters is sent, the code speed is increased by the
  1713.          specified increment until the end speed is reached.
  1714.          Increments of 0.1, 0.2, 0.5, and 1.0 WPM are available.
  1715.  
  1716.  
  1717.                              VI.  The Enhance Phase
  1718.  
  1719.          A.  Skill Enhancement
  1720.  
  1721.          The Enhance phase includes modes which are designed to "put the
  1722.          icing on the cake" by putting the user's code knowledge to
  1723.          work in advanced ways.
  1724.  
  1725.          The Enhance Phase menu is as follows:
  1726.  
  1727.                   +-------------------------------------+
  1728.                   |                                     |
  1729.                   | <B>oost Copy      <Q> & A           |
  1730.                   | <H>ead Copy       <R>andom Lag Copy |
  1731.                   | <K>eyboard Send   <T>ypewrite Copy  |
  1732.                   | <L>ag Copy        <W>ords           |
  1733.                   | <M>anual Send                       |
  1734.                   |                                     |
  1735.                   +-------------------------------------+
  1736.  
  1737.          B.  Sending Code
  1738.  
  1739.          The send-related commands in the Enhance phase permit the
  1740.          user to practice sending Morse code either from the keyboard
  1741.          or manually using a designated keyboard key or an external
  1742.          device as a straight key.
  1743.  
  1744.              1.  Sending from the <K>eyboard
  1745.  
  1746.          This function permits the user to enter individual keys to
  1747.          hear how they sound. You can type ahead of the Super Morse
  1748.          sender by 80 characters maximum.  Unlike the <E>nter
  1749.          command, you do not have to press RETURN to start sending
  1750.          characters.
  1751.  
  1752.              2.  Sending with a <M>anual Key
  1753.  
  1754.          You may also wish to practice your "fist", i.e., your manual
  1755.          sending ability, by using the a designated key as a
  1756.          telegraph key.  The default designated key is the ALT key,
  1757.          but this can be changed using the <M>anual Key function in
  1758.          the Set Parameters menu to one of several keyboard keys or
  1759.          to an external key.  In this function SUPER MORSE decodes the
  1760.          character sent and displays it on the screen.  SUPER MORSE is
  1761.          initialized to the character speed displayed on the status
  1762.          line.  However, SUPER MORSE automatically adjusts to your
  1763.          sending speed as it changes.  Since this adjustment takes
  1764.          place slowly, you may have to send several characters before
  1765.          SUPER MORSE determines your speed and displays the correct
  1766.          character on the screen.
  1767.  
  1768.          The external key is accessed via the DSR or RTS pin of the
  1769.          designated port. A hand key can be interfaced by simply
  1770.          connecting the key to pins 4 and 6 of the selected COM port.
  1771.  
  1772.          This interface has been tested by the author! Comments
  1773.          on other interfaces are requested.
  1774.  
  1775.          C.  Copying Behind
  1776.  
  1777.          In order to learn to copy Morse code at high speeds, it is
  1778.          necessary to remember several characters before the one
  1779.          presently being sent.  Super Morse has several <E>nhance
  1780.          exercises to help you develop this ability to "copy behind".
  1781.          In all the copy features, the characters used are selected
  1782.          using the <ALT-D> command described above.
  1783.  
  1784.              1. <H>ead Copy
  1785.  
  1786.          The <H>ead Copy function helps you learn to copy "in your
  1787.          head" by developing your memory for a string of characters.
  1788.          In this function a character sequence of increasing length
  1789.          is sent, and the user is asked to enter the sequence exactly
  1790.          after it has been sounded.  A new sequence is started each
  1791.          time an incorrect answer is entered.  The current sequence
  1792.          length and the best length for the session are reported
  1793.          after each correct answer.  The maximum sequence length is 50
  1794.          characters (Good luck!).
  1795.  
  1796.              2. <L>ag Copy
  1797.  
  1798.          The <L>ag copy function helps you learn to record a previous
  1799.          character while remembering a later sent character.
  1800.          Instead of entering the character that was most recently
  1801.          sent as in all other functions of Super Morse, this function
  1802.          asks the user to enter the character sent a specified number of
  1803.          characters ago.  The default lag is 1 character, but the
  1804.          user may enter a lag of up to 10 characters at the prompt.
  1805.          This exercise is very hard at first, and you may have to use
  1806.          pencil and paper to get the hang of it.
  1807.  
  1808.              3.  <R>andom Lag Copy
  1809.  
  1810.          This function tests the user's ability to remember a
  1811.          sequence of 3 randomly sent characters.  After the group of
  1812.          3 characters is sent, the user is asked to enter either the
  1813.          first, second, or third character.
  1814.  
  1815.              4. <W>ord Copy
  1816.  
  1817.          This function sends complete words from the REGWORDS.SM file
  1818.          and asks the user to enter them correctly.  A score is
  1819.          displayed on the status line, and words may be repeated using
  1820.          the <SPACE> bar.
  1821.  
  1822.          D.  Copying on a <T>ypewriter
  1823.  
  1824.              The military services train their Morse code operators to
  1825.          use a typewriter to record incoming messages since it is much
  1826.  
  1827.          faster than copying by hand.  The <T>ypewriter Copy permits
  1828.          the user to use the keyboard for "copying on the mill", as that
  1829.          method is termed.  In this function only the characters
  1830.          typed by the user are displayed on the screen--the code
  1831.          being sent is not displayed--and the sending of code does
  1832.          not depend upon typing the correct response (or any response
  1833.          at all) on the keyboard.  The accuracy of the copy is not
  1834.          checked.
  1835.  
  1836.          E.  <B>oost Copy
  1837.  
  1838.          Boost copy automatically boosts the user's speed to his
  1839.          maximum copy speed.  The send speed starts at 3 WPM and
  1840.          automatically adjusts upwardly in 0.1 WPM increments as long
  1841.          as the user maintains a copy rate specified in the Set
  1842.          Parameters menu.  If the rate drops below the specified
  1843.          level, the speed stays constant until the specified level is
  1844.          again attained.
  1845.  
  1846.          F. <Q>uestions and Answers
  1847.  
  1848.          The <Q>&A feature sends questions stored in a user-created
  1849.          file in code without screen presentation and asks the user to
  1850.          enter the answer on the keyboard.  This feature may be used
  1851.          to ask trivia questions or other easily answered questions.
  1852.  
  1853.          Files for this feature can have any name, but they must be
  1854.          constructed in a special way.  The odd numbered lines contain
  1855.          questions (no question mark required) and the even numbered
  1856.          lines contain answers.  Since the emphasis is upon correctly
  1857.          copying the questions and not upon the answers, the questions
  1858.          should be easily answered and the answers should preferably
  1859.          use only one word without punctuation. Number answers should
  1860.          be in number form and not written out in text. A short
  1861.          sample file Q&A.SM is included with Super Morse.
  1862.  
  1863.          As each question is sent the user should copy it on a piece
  1864.          of paper and enter the answer when prompted.  The question
  1865.          may be repeated by pressing the <SPACE> bar at the prompt.
  1866.          After the answer is entered, the full text of the last
  1867.          question is shown on the screen.
  1868.  
  1869.                           VII.  The Measure Phase
  1870.  
  1871.          A.  The <M>easure Command
  1872.  
  1873.          The <M>easure command provides several ways to test the
  1874.          user's Morse code progress.  The Measure menu is as follows:
  1875.  
  1876.                      +------------------------------------+
  1877.                      |                                    |
  1878.                      | <A>uto Exam      <D>isplay Exam    |
  1879.                      | <M>ake Exam                        |
  1880.                      | <R>un Exam File  <K>eyboard Test   |
  1881.                      | <P>rint Exam     <S>olid Copy Test |
  1882.                      |                                    |
  1883.                      +------------------------------------+
  1884.  
  1885.          B.  Exam Sources
  1886.  
  1887.          Several of the Measure functions use examinations based upon
  1888.          simulated radio contacts, or QSO's.  The format and content
  1889.          of these QSO's are determined either by an internal QSO
  1890.          generation routine or an external template.  The internal
  1891.          routine is used exclusively in the <A>uto Exam function and
  1892.          is the default selection in the <M>ake Exam function.
  1893.  
  1894.          The external template may be selected in the <M>ake Exam
  1895.          function.  The external template is contained in a disk file
  1896.          named QSOn.SM where "n" is a number from 1 to 99.  The file
  1897.          QSO1.SM is provided as an example, but other ASCII files may
  1898.          be created by the user.
  1899.  
  1900.          An exam QSO template file comprises any desired text built
  1901.          around up to 20 pieces of randomly selected data.  When data
  1902.          is desired in the QSO file, the user inserts the identifying
  1903.          number of the data type surrounded by curved brackets ("{"
  1904.          and "}").  The identifying numbers are as follows:
  1905.  
  1906.                 1 - calling station          11 - countries worked
  1907.                 2 - responding station       12 - band 1
  1908.                 3 - rst report               13 - band 2
  1909.                 4 - name                     14 - job
  1910.                 5 - city                     15 - rig type
  1911.                 6 - state                    16 - antenna type
  1912.                 7 - age                      17 - antenna height
  1913.                 8 - years a ham              18 - power (watts)
  1914.                 9 - license class            19 - weather
  1915.                10 - states worked            20 - temperature (Degrees F)
  1916.  
  1917.          The following is an example of a line in a QSO template:
  1918.  
  1919.                     My name is {4}, and I live in {5},{6}.
  1920.  
  1921.          Super Morse randomly generates a name and substitutes it for
  1922.  
  1923.          {4} and a city and state and substitutes them for {5} and
  1924.          {6}.  An example of the result is as follows:
  1925.  
  1926.                  My name is Joe, and I live in Northfield, KS.
  1927.  
  1928.          At least 10 pieces of data should be used in any exam file to
  1929.          support the 10 questions that are asked in the exam.
  1930.  
  1931.          C.  Simulated VEC Exam
  1932.  
  1933.          This group of commands permits the user to take a simulated
  1934.          code test much like the one he would take when sitting for
  1935.          the license exam given by the FCC-approved Volunteer
  1936.          Examination Coordinator (VEC).  All VEC exam-related
  1937.          functions are based upon the simulated contact used for the
  1938.          <Q>SO command discussed above. In the exam functions the
  1939.          student is asked to set the exam speed either at novice,
  1940.          general class, extra class speed, or other user-specified
  1941.          speed.  If novice is chosen, the user is further given the
  1942.          opportunity to select either regular or Farnsworth spacing.
  1943.  
  1944.              1. <A>uto Exam
  1945.  
  1946.          This is a fully integrated self-test for the student.  All
  1947.          exam questions are displayed on the screen, and the exam is
  1948.          automatically graded.
  1949.  
  1950.              2. Exam from File
  1951.  
  1952.          An exam may be prepared in advance and given using the
  1953.          <M>ake exam file and <R>un exam file commands. These commands
  1954.          are intended primarily for use by an instructor to create and
  1955.          give a simulated test to a student or students. The <M>ake
  1956.          command generates an exam QSO either internally or from an
  1957.          external template as selected and stores it in a special file
  1958.          on disk. The <M>ake command also permits a new set of
  1959.          questions to be created for the existing exam.
  1960.  
  1961.          The <R>un command loads the exam previously created using the
  1962.          <M>ake command and sounds it at the <N>ovice, <G>eneral, or
  1963.          <E>xtra exam speed as selected by the user. The user can
  1964.          also select n<O>ne, and the speed will default to that shown
  1965.          on the status line.
  1966.          user is given the opportunity review the text of the test QSO.
  1967.          The <D>isplay and <P>rint commands permit the user to either
  1968.          display on the screen or print on a line printer the text of
  1969.          the most recently created exam, the related exam questions,
  1970.          or the exam answers.  These commands also operate for the
  1971.          exam most recently created using the <A>uto exam command.
  1972.  
  1973.          D.  <K>eyboard Receive Test
  1974.  
  1975.          This command lets the user test his approximate receive
  1976.          speed.  The computer sends a character and waits for the user
  1977.  
  1978.          to type in the correct key.  The acccuracy of the copy is
  1979.          displayed on the status line.  When this function is exited
  1980.          using the ESC key, the computer prints out the approximate
  1981.          send and receive speeds.
  1982.  
  1983.          If the incorrect key is typed, the character is printed in
  1984.          reverse video (color monitors only) and sent again.  The
  1985.          computer also remembers wrong characters and sends them more
  1986.          often than the other characters.
  1987.  
  1988.          The character set used in the test can be configured using the
  1989.          <ALT-D> key as described elsewhere.
  1990.  
  1991.          E. <S>olid Copy Test
  1992.  
  1993.          This function tests the user's ability to copy random
  1994.          characters without a mistake.  A sequence of characters of
  1995.          increasing length is sent, and the user is asked to type in
  1996.          the sequence exactly as sent.  When a mistake is made, the
  1997.          test ends and the user is given a report of the number of
  1998.          consecutive characters copied correctly and the number of
  1999.          minutes and seconds during which "solid copy" occurred.
  2000.  
  2001.  
  2002.                           VIII.  The Operation Phase
  2003.  
  2004.          A.  Two Way Practice Via Telephone Modem
  2005.  
  2006.              1.  The <O>line Command
  2007.  
  2008.          The <O>nline command provides a simple terminal program which
  2009.          permits a user with a telephone modem connected to his
  2010.          computer to call another similarly equipped user and carry
  2011.          on a real time QSO in Morse code.  A modem using the Hayes
  2012.          AT command set is assumed.
  2013.  
  2014.              2.  General Description of the <O>n Line Command
  2015.  
  2016.          When <O>n Line is selected, the computer's selected
  2017.          communications port is initialized to the parameters stored
  2018.          in the configuration file, the default values of which are
  2019.          COM1, 1200 baud, 8 bits, no parity, and 1 stop bit.  The
  2020.          modem is initialized to automatically answer calls from another
  2021.          computer on the first ring.  In order for a connection to be
  2022.          successfully made, both computers must be set to the same
  2023.          baud rate and communications parameters.
  2024.  
  2025.               The On Line commands may be displayed using the usual
  2026.          <ALT-H> specific help key.  All On Line commands are invoked
  2027.          using the <CTRL> key in combination with another key.  For
  2028.          example, the Morse mode is initiated by pressing the <CTRL-C>
  2029.          key combination.
  2030.  
  2031.               Initially, the On line function is in the "Terminal"
  2032.          mode, which means that it will act just like a normal modem
  2033.          program and will not sound Morse code.  The terminal mode
  2034.          should be used to make a connection with the other computer,
  2035.          and then you should switch to the "CW" mode by pressing
  2036.          <CTRL-C>.  You can switch back to the terminal mode by
  2037.          pressing <CTRL-T>.
  2038.  
  2039.               Initially Super Morse will sound both the received and
  2040.          sent characters.  This can be selectively changed using the
  2041.          <CTRL-R and CTRL-S> commands.  Super Morse also adds line
  2042.          feeds to all carriage return characters.  If received lines
  2043.          are printed double-spaced, this can be changed with the
  2044.          <CTRL-L> command.  If you would like to see characters sent
  2045.          to the modem during the time that Super Morse is not
  2046.          connected to another computer,  use the <CTRL-E> command.
  2047.  
  2048.          To dial another computer, use the <CTRL-D> command.  To
  2049.          disconnect the phone, use the <CTRL-H> command.  In either
  2050.          mode characters can be sent from the keyboard, or a disk
  2051.          file can be sent using the <CTRL-F> command.  In addition to
  2052.          these commands, all the Hayes "AT" commands can be used.
  2053.  
  2054.  
  2055.              3.  Making a Connection with Another Computer
  2056.  
  2057.          To connect with another computer you should prearrange the
  2058.          call with the other operator.  Both copies of SUPER MORSE
  2059.          should be in the On Line function, and both should set SUPER
  2060.          MORSE On Line to the terminal mode with <CTRL-T>.  Both must
  2061.          set their communications parameters, other than the
  2062.          communications port, to the same values.  Decide who who will
  2063.          initiate the call and who will receive it.  Since both
  2064.          modems are already initialized to answer a call on the first
  2065.          ring, it does not matter which computer is chosen.
  2066.  
  2067.          The call initiator presses <CTRL-D> and enters the telephone
  2068.          number of the call receiver and presses <RETURN>.  He then
  2069.          selects either tone (if he has a touch tone phone) or pulse
  2070.          dialing (if he has a rotary dial phone) and presses <RETURN>.
  2071.          He will hear the call receiver's telephone ring and the his
  2072.          modem answer the phone, followed by a brief carrier tone.
  2073.          Both screens should indicate "Connected to Remote SUPER
  2074.          MORSE."
  2075.  
  2076.          Both users should then enter the CW mode by pressing
  2077.          <CTRL-C> and proceed with the landline QSO.
  2078.  
  2079.              4.  CONTROL Commands
  2080.  
  2081.          Following is a summary of the CONTROL commands used in the
  2082.          <O>nline function:
  2083.  
  2084.          <CTRL-C>  - Activate CW (Morse) mode
  2085.          <CTRL-D>  - Dial a number
  2086.          <CTRL-E>  - Echo/No echo of characters sent to modem
  2087.          <CTRL-F>  - Send a disk file
  2088.          <CTRL-H>  - Terminate telephone connection (hang up)
  2089.          <CTRL-L>  - Add/remove linefeeds from received text
  2090.          <CTRL-M>  - Hang up modem
  2091.          <CTRL-P>  - Set baud rate and other communications parameters
  2092.          <CTRL-R>  - Enable/disable Morse mode for received characters
  2093.          <CTRL-S>  - Enable/disable Morse mode for transmitted characters
  2094.          <CTRL-T>  - Activate Terminal (non-Morse) mode
  2095.  
  2096.              5.  Problems with <O>nline Command
  2097.  
  2098.          Experienced modem users will recognize that some of the
  2099.          above commands can be duplicated using the standard Hayes
  2100.          "AT" commands.  If you have any difficulty with the online
  2101.          mode, just remember that it is nothing more than a simple
  2102.          terminal program which has the capability of sounding
  2103.          transmitted and received characters in Morse code.  If you
  2104.          need help, check with a friend who understands the operation
  2105.          of Hayes and compatible modems.
  2106.  
  2107.          If the screen shows "Character Not Sent - Check Modem and
  2108.          Port Selection", either the power to your modem is not
  2109.  
  2110.          switched on or the wrong port has been selected.  To correct
  2111.          the latter use the <ALT-S> command to set parameters. Correct
  2112.          the problem and try again!
  2113.  
  2114.          B. Radio Terminal
  2115.  
  2116.          The <R>adio Terminal command provides a very simple terminal
  2117.          for sending and receiving Morse code via a radio, if an
  2118.          appropriate interface circuit is used.  The same COM pins are
  2119.          used in the other Morse input-output function as discussed
  2120.          elsewhere in this documentation.
  2121.  
  2122.          When the <R> function is entered, Super Morse is in the
  2123.          receive mode.  To change to the send mode, press CTRL-S.  To
  2124.          return to the receive mode, press CTRL-R.
  2125.  
  2126.  
  2127.                      IX.  We Need Your Feedback and Help!
  2128.  
  2129.          A.  Feedback
  2130.  
  2131.          It is my goal that Super Morse be absolutely the best Morse
  2132.          code training program available anywhere, commercial or
  2133.          otherwise.  If it is not the best, I will endeavor to make
  2134.          it so.  To achieve this I NEED YOUR INPUT!  Please let me
  2135.          know what you like about Super Morse, what you don't like
  2136.          about it, any bugs or cosmetic defects you have discovered,
  2137.          what you would like to see changed or added, etc.  If you
  2138.          have used another Morse code program that you like better,
  2139.          tell me the name of the program and why you like it better.
  2140.          Please take the time to answer and return the questions in
  2141.          the registration form contained in the file REGISTER.FRM to
  2142.          me. If the registration form is inadequate, write me a
  2143.          letter.  If a letter won't do the job, give me a call!
  2144.  
  2145.          I particularly need feedback from those who use Super Morse
  2146.          to train novices.  If I know your needs, I will endeavor to
  2147.          add those features to Super Morse.
  2148.  
  2149.          Your help would be much appreciated.  Remember Super Morse
  2150.          is for you!  So tell me what you want it to do for you.
  2151.          Please give me your constructively frank opinion.
  2152.  
  2153.          B.  Help Others Learn about SUPER MORSE
  2154.  
  2155.          If SUPER MORSE is helpful to you, you can help others learn
  2156.          about it in the following ways:
  2157.  
  2158.              1.  Give a copy to your friends.
  2159.  
  2160.              2.  Upload SUPER MORSE to your local computer bulletin
  2161.          board system.
  2162.  
  2163.              3.  Leave a message on your computer bulletin board
  2164.          recommending SUPER MORSE.
  2165.  
  2166.              4.  Tell your ham club about it, especially the person in
  2167.          charge of license classes.
  2168.  
  2169.              5.  Write a letter to a ham radio magazine recommending
  2170.          SUPER MORSE.
  2171.  
  2172.              6.  Write a review of SUPER MORSE for a ham radio or
  2173.          computer magazine.
  2174.  
  2175.          C.  Send Me Your Good News!
  2176.  
  2177.          If Super Morse helps you obtain your license or upgrade to a
  2178.          higher class of license, I would love to hear about it!  Please
  2179.          take the time to drop me a note and let me hear your good news!
  2180.  
  2181.  
  2182.          D.  Correspondence with Author
  2183.  
  2184.          The author is happy to correspond by mail with users, but
  2185.          PLEASE send a SELF-ADDRESSED, STAMPED ENVELOPE!!!
  2186.  
  2187.  
  2188.                               X.  Troubleshooting
  2189.  
  2190.          A.  Read the Instructions!
  2191.  
  2192.              Most problems are caused by a failure to read the
  2193.          installation instructions!  So go read the section on
  2194.          installation and make sure the program is installed correctly!
  2195.  
  2196.          B.  Random Characters Faster than Plain Text
  2197.  
  2198.               This is NOT a problem.  Due to the way code speed is
  2199.          calculated, random characters sound faster than plain text.
  2200.          For an explanation see the discussion of code speed earlier
  2201.          in the documentation.
  2202.  
  2203.          C.  'File Not Found ' or 'I/O Error 02' Message
  2204.  
  2205.              1.  Make sure that all files with an HLP and an SM
  2206.          extension are copied to the same subdirectory or diskette
  2207.          containing SM.EXE.
  2208.  
  2209.              2.  Make sure all the required files listed early in this
  2210.          documentation are on the program disk.
  2211.  
  2212.              3.  If Super Morse is distributed in ARC format,
  2213.          de-archive only with ARC 5.12 or later, or PKXARC. For ZIP
  2214.          format use PKUNZIP 1.02 or later.
  2215.  
  2216.              4.  Make sure the program disk is in the currently
  2217.          active drive when run.
  2218.  
  2219.              5.  Make sure that SM.CFG is present and is not shown
  2220.          with 0 bytes.  If the latter happens, erase SM.CFG and start the
  2221.          program again.
  2222.  
  2223.          D.  'I/O Error 100'
  2224.  
  2225.              Erase the SM.CFG file. If that does not work, erase the
  2226.          SM.USR file. The current version of one of these files is
  2227.          probably longer than the previous version.
  2228.  
  2229.          E.  'I/O Error 150'
  2230.  
  2231.              Remove the write protect tab from your diskette!  Super
  2232.          Morse must be able to write to the diskette to create the
  2233.          configuration and user statistics files.
  2234.  
  2235.          F.  Strange Values on the Status Line and Other Weird
  2236.              Happenings
  2237.  
  2238.              Erase the SM.CFG and/or SM.USR file and start over!
  2239.  
  2240.  
  2241.          G.  'Disk Read Error'
  2242.  
  2243.              Erase SM.CFG and/or SM.USR and start over.
  2244.  
  2245.          H.  No Video on Laptop Computer
  2246.  
  2247.              It has been reported to me that Super Morse will not run
  2248.          on some laptop computers with LCD screens.  If someone knows
  2249.          why and knows how to fix the problem, please let me know.
  2250.  
  2251.  
  2252.  
  2253.                         XI. INTERFACING TO EXTERNAL DEVICES
  2254.  
  2255.  
  2256.          A. Using an External Hand Key
  2257.  
  2258.  
  2259.          To RS-232 DSR   o-----------+
  2260.          (Pin 6) or CTS              |
  2261.          (Pin 5)                     o
  2262.                                       /  Morse Hand Key
  2263.                                      /   ("Straight" Key)
  2264.                                      o
  2265.                                      |
  2266.          To RS-232       o-----------+
  2267.          Pin 4
  2268.  
  2269.  
  2270.          B. Driving a Transmitter or Other Device
  2271.  
  2272.          The following circuit designed by John Swancara, WA6LOD, can be
  2273.          used to drive a keyer, code oscillator, or a transmitter.  It is
  2274.          described in QST Magazine, February, 1990, page 36.  A similar
  2275.          circuit was provided by John Dilks, K2TQN.
  2276.  
  2277.  
  2278.  
  2279.                                   +-----------------------+
  2280.                                   |  Radio Shack TIL-113  |
  2281.                                   |                       |
  2282.                                 +---+                   +---+
  2283.                                 |   |                   |   |
  2284.        To RS-232 Signal   o-----+ 1 +---+    +----------+ 6 +-o NC
  2285.        Ground (Pin 7)           |   |   |    |          |   |
  2286.                                 +---+   |    |          +---+
  2287.                                   |     |    |            |
  2288.                                   |    ---   |            |
  2289.                                   |    \ /   |            |
  2290.                                   |     v    |            |
  2291.                                   |    ---   |            |
  2292.                                   |     |    |            |
  2293.                                   |     |    |            |
  2294.                            D1     |     | \  |            |
  2295.                                 +---+   |  \ |          +---+
  2296.                     R1    | /|  |   |   | \  |          |   |
  2297.     To RS-232 o--+-/\/\/--+< |--+ 2 +---+  \ |      +---+ 5 +-o To
  2298.     DTR (Pin     |        | \|  |   |        |      |   |   |   Positive
  2299.     20)          |              +---+        |   | /    +---+   Keying
  2300.                  |                |          |   |/       |     Line
  2301.                --+-- C1           |          |   |        |
  2302.                --+--              |          |   |        |
  2303.                  |                |          +---+        |
  2304.                  |                |              |        |
  2305.                  |                |              |        |
  2306.                  |                |              |\       |
  2307.     To        o--+                |              | \      |
  2308.     Computer     |              +---+               _|  +---+
  2309.     Chassis      |              |   |               |   |   |
  2310.     Ground      ---        NC o-+ 3 |               +---+ 4 +-+-o To Trans-
  2311.                  -              |   |                   |   | |   mitter
  2312.                                 +---+                   +---+ |   Chassis
  2313.              Interface            |                       |   |
  2314.              Board                |                       |   |
  2315.              Ground               +-----------------------+   |
  2316.                                                               |
  2317.                                                              --- Interface
  2318.                                                               -  Board
  2319.                                                                  Ground
  2320.  
  2321.                            D1  = 1N914
  2322.                            R1  = 1K Ohm, 1/4 Watt
  2323.                            C1  = 0.01 Microfarad, 50 Volt
  2324.                            DTR = Data Terminal Ready pin
  2325.                            NC  = no connection
  2326.  
  2327.          Note: Voltage on pins 4 and 5 of TIL-113 should be kept below 20
  2328.  
  2329.                volts, and the current draw should not exceed 100 ma.
  2330.